<?php
/**
 * @Author:      zk
 * @DateTime:    18-7-12 下午1:23
 * @Description: 用于 角色的维护和管理
 */

class OARole extends Eloquent
{
    protected $table = 'oa_role';

    /**
     * 状态数组
     * @var array
     */
    public static $statusArr = [
        1 => '正常',
        2 => '冻结',
        3 => '删除',
    ];

//    public function oa_users(){
//        return $this->hasOne('OAUser', 'id', 'created_by');
//    }

    /**
     * @Author:      zk
     * @DateTime:    18-7-27 下午1:45
     * @Description: 根据角色id获取该角色的相关信息
     * @param int $role_id 角色id
     * @return array
     */
    public static function getRoleInfoByRoleid($role_id){
        $select_arr = [
            'role_name', 'role_desc',
        ];
        $info = OARole::where('id', $role_id)->select($select_arr)->first();
        if($info){
            return $info->toArray();
        } else {
            return [];
        }
    }
    
}
